reef limestone - Spanish English Dictionary